home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / include / linux / mtd / super.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-12-24  |  855 b   |  31 lines

  1. /* MTD-based superblock handling
  2.  *
  3.  * Copyright ¬© 2006 Red Hat, Inc. All Rights Reserved.
  4.  * Written by David Howells (dhowells@redhat.com)
  5.  *
  6.  * This program is free software; you can redistribute it and/or
  7.  * modify it under the terms of the GNU General Public License
  8.  * as published by the Free Software Foundation; either version
  9.  * 2 of the License, or (at your option) any later version.
  10.  */
  11.  
  12. #ifndef __MTD_SUPER_H__
  13. #define __MTD_SUPER_H__
  14.  
  15. #ifdef __KERNEL__
  16.  
  17. #include <linux/mtd/mtd.h>
  18. #include <linux/fs.h>
  19. #include <linux/mount.h>
  20.  
  21. extern int get_sb_mtd(struct file_system_type *fs_type, int flags,
  22.               const char *dev_name, void *data,
  23.               int (*fill_super)(struct super_block *, void *, int),
  24.               struct vfsmount *mnt);
  25. extern void kill_mtd_super(struct super_block *sb);
  26.  
  27.  
  28. #endif /* __KERNEL__ */
  29.  
  30. #endif /* __MTD_SUPER_H__ */
  31.